# coding=utf-8

"""
    Created by Kalyter on 2017-12-15.
"""


def import_class(path):
    """
    动态import模块，并返回模块路径中的class对象
    :param path: 以.分隔，最后一个信息是类名称
    :return: 如果成功的话，返回import之后的类，如果失败返回None
    """

    try:
        module_path, module_class_name = path.rsplit('.', 1)
        modules = __import__(module_path, fromlist=[module_class_name])
        return getattr(modules, module_class_name)
    except:
        return None
